Dozent | Prof.Dr.R.Loos |
Zeit | Di 15-17 und Do 14-16 |
Umfang | 4+2 |
Beginn | erste Semesterwoche |
Ort | Morgenstelle N2 |
Turnus | jedes Sommersemester |
Beschreibung:
Gegenstand der Informatik II ist das maschinennahe Programmieren. Wir
werden uns mit der Speicherabbildung von Datentypen und dem Grundzyklus
zur Abarbeitung maschinennaher Befehle befassen. Nachdem in der Praxis
Assemblersprachen durch die Sprache C abgelöst wurden, werden wir
die wichtigsten Elemente von C/C++ lernen. Wir benutzen C, eingebettet
in C++, dessen Typkonzept zur Sicherheit des Programmierens beiträgt.
Schon aus Zeitgründen und der maschinennahen Ausrichtung wegen wird
nur eine kleine Teilmenge von C++ behandelt werden können.
Dabei haben wir auch Gelegenheit, Konzepte von imperativen und objekt-orientierten
Sprachen kennenzulernen. Voraussetzung ist die Vorlesung Informatik I,
die in Programmierkonzepte einführte. Da dort in der Sprache Scheme
programmiert wurde, ist für die Bearbeitung von Übungsaufgaben
eine Kenntnis von Scheme notwendig.
Voraussetzungen:
Informatik I
Literatur:
Wird in der Vorlesung bekannt gegeben
Bemerkungen:
Die Einteilung in Übungsgruppen erfolgt in der 1. Vorlesung.